/**
 *
 * 后端在这里配置后端服务地址，端口号
 */

window.projectConfig = {
  // 主机地址
  host: '',
  // 其他静态文件地址
  publicPath: '/images/kshsj/',
  // 右上角返回按钮地址
  backBtnUrl: '/',
  // 获得数据的接口地址，id会以?id=xxx 即urlquery的形式传递
  getChartData: {
    url: '/mock.json',
    method: 'get',
    keyName: 'id'
  },
  // 数据装饰器，接收到数据处理一下
  dataFormater (res) {
    let data = {
      title: res.title,
      type: res.type,
      xdata: [],
      ydata: [[]]
    }
    for (let item of res.data) {
      data.xdata.push(item.key)
      data.ydata[0].push(item.value)
    }
    // 最后处理完成的数据类似
    /*
    {
      title:'XXXXX',
      type:'line',  // line bar pie
      xdata:['2017','2018','2019'],
      ydata:[
        [123,323,232]
      ]
    } */
    // 注意ydata是个二维数组，这样设计的目的是为了接受不同的seriers
    return data
  },
  // 获取表格设置 id通过?id=XXXXX
  getChartConfig: {
    url: '/chartconfig',
    method: 'get',
    keyName: 'id'
  },
  // 第一次保存（即新建）表格设置 id通过?id=XXXXX
  saveChartConfig: {
    url: '/chartconfig',
    method: 'post',
    keyName: 'id'
  },
  // 修改表格设置 id通过?id=XXXXX
  editChartConfig: {
    url: '/chartconfig',
    method: 'put',
    keyName: 'id'
  }
}
